教导Snoopy
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
所以我们知道,一个类都会有某些属性和方法。
JavaScript自动定义了类的构造函数的原型。例如,我们的Dog
构造函数确保"Dog
"原型有breed
属性,要记住,Dog
原型会确定Dog
有什么,能做什么。
我们知道我们可以往对象中添加方法,在第7行,我们给buddy
添加了一个bark
方法。点击运行,你会看到“Woof
”被输出到控制台。注意当我们在第17行调用bark
时会发生什么?snoopy
是Dog
类,但是它没有bark
方法,只有buddy
添加了这个方法。
说明:
为了解决这个问题,在第15行为snoopy
添加一个bark
方法。可以输入你任何想要的值,并不一定是“Woof
”。
在线练习
{$ activeFileHint $}